package com.hyt.it.ogt.kq.service.bm.model.vo;

import com.hyt.core.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper=false)
@ApiModel(value = "InvoiceApply", description = "发票申请")
public class InvoiceApply extends BaseEntity {

    @ApiModelProperty(value = "订单ids")
    private String orderIds;
    @ApiModelProperty(value = "考生ids")
    private String studentIds;
    @ApiModelProperty(value = "发票类型")
    private String invoiceType;

    @ApiModelProperty(value = "收件人")
    private String addressee;


    @ApiModelProperty(value = "收件地址-省")
    private String addrProv;


    @ApiModelProperty(value = "收件地址-市")
    private String addrCity;


    @ApiModelProperty(value = "收件地址-区")
    private String addrCounty;

    @ApiModelProperty(value = "详细地址")
    private String addrDetail;


    @ApiModelProperty(value = "接收方式")
    private String receviceType;

    @ApiModelProperty(value = "项目id")
    private String projectId;

    @ApiModelProperty(value = "机构id")
    private String officeId;

    @ApiModelProperty(value = "电子邮箱")
    private String gmfDzyx;

    @ApiModelProperty(value = "注册电话")
    private String gmfSjh;

    @ApiModelProperty(value = "缴费金额-第三方接口-价税合计")
    private BigDecimal jshj;

    @ApiModelProperty(value = "企业抬头")
    private String taxType;

    @ApiModelProperty(value = "企业抬头/购买方名称")
    private String gmfMc;

    @ApiModelProperty(value = "银行")
    private String bank;

    @ApiModelProperty(value = "纳税人识别号")
    private String gmfNrsbh;

    @ApiModelProperty(value = "手机号码")
    private String regPhone;

    @ApiModelProperty(value = "购买方地址")
    private String gmfDzdh;

    @ApiModelProperty(value = "购买银行账号")
    private String gmfYhzh;

    @ApiModelProperty(value = "备注")
    private String bz;

    @ApiModelProperty(value = "发票内容")
    private String xmmc;

    @ApiModelProperty(value = "发票类型")
    private String fplxdm;

}
